tell a barefaced lie - Turc Anglais Dictionnaire